TSTP Solution File: PUZ146^1 by cocATP---0.2.0
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : cocATP---0.2.0
% Problem : PUZ146^1 : TPTP v6.4.0. Released v6.4.0.
% Transfm : none
% Format : tptp:raw
% Command : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% Computer : n015.star.cs.uiowa.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory : 16091.75MB
% OS : Linux 3.10.0-327.10.1.el7.x86_64
% CPULimit : 300s
% DateTime : Mon Mar 28 10:08:52 EDT 2016
% Result : Theorem 0.70s
% Output : Proof 0.70s
% Verified :
% SZS Type : None (Parsing solution fails)
% Syntax : Number of formulae : 0
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.01/0.03 % Problem : PUZ146^1 : TPTP v6.4.0. Released v6.4.0.
% 0.01/0.03 % Command : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.02/0.22 % Computer : n015.star.cs.uiowa.edu
% 0.02/0.22 % Model : x86_64 x86_64
% 0.02/0.22 % CPU : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% 0.02/0.22 % Memory : 16091.75MB
% 0.02/0.22 % OS : Linux 3.10.0-327.10.1.el7.x86_64
% 0.02/0.22 % CPULimit : 300
% 0.02/0.22 % DateTime : Fri Mar 25 14:10:42 CDT 2016
% 0.02/0.22 % CPUTime :
% 0.07/0.39 Python 2.7.8
% 0.25/0.85 Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b33160c5878>, <kernel.Type object at 0x2b33160c5950>) of role type named hobby_type
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring hobby:Type
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b331416c170>, <kernel.Type object at 0x2b33160c5c68>) of role type named earthling_type
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring earthling:Type
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b33160c5d88>, <kernel.Constant object at 0x2b33160c5878>) of role type named peter
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring peter:earthling
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b33160c5638>, <kernel.Constant object at 0x2b33160c5878>) of role type named mary
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring mary:earthling
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b33160c5bd8>, <kernel.Constant object at 0x2b33160c5878>) of role type named beer_drinking
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring beer_drinking:hobby
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b33160c5d88>, <kernel.Constant object at 0x2b33160c5878>) of role type named belly_dancing
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring belly_dancing:hobby
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b33160c5638>, <kernel.Constant object at 0x2b33160c5878>) of role type named weight_lifting
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring weight_lifting:hobby
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b33160c5bd8>, <kernel.DependentProduct object at 0x2b3313dd9998>) of role type named has_hobby
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring has_hobby:(earthling->(hobby->Prop))
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b33160c5878>, <kernel.DependentProduct object at 0x2b3313dd9878>) of role type named peters_hobbies
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring peters_hobbies:(hobby->Prop)
% 0.25/0.85 FOF formula (<kernel.Constant object at 0x2b33160c5638>, <kernel.DependentProduct object at 0x2b3313dd99e0>) of role type named marys_hobbies
% 0.25/0.85 Using role type
% 0.25/0.85 Declaring marys_hobbies:(hobby->Prop)
% 0.25/0.85 FOF formula (not (((eq earthling) peter) mary)) of role axiom named not_the_same_1
% 0.25/0.85 A new axiom: (not (((eq earthling) peter) mary))
% 0.25/0.85 FOF formula ((and ((and (not (((eq hobby) beer_drinking) belly_dancing))) (not (((eq hobby) belly_dancing) weight_lifting)))) (not (((eq hobby) beer_drinking) weight_lifting))) of role axiom named not_the_same_2
% 0.25/0.85 A new axiom: ((and ((and (not (((eq hobby) beer_drinking) belly_dancing))) (not (((eq hobby) belly_dancing) weight_lifting)))) (not (((eq hobby) beer_drinking) weight_lifting)))
% 0.25/0.85 FOF formula (((eq (hobby->Prop)) peters_hobbies) (has_hobby peter)) of role definition named peters_hobbies_001
% 0.25/0.85 A new definition: (((eq (hobby->Prop)) peters_hobbies) (has_hobby peter))
% 0.25/0.85 Defined: peters_hobbies:=(has_hobby peter)
% 0.25/0.85 FOF formula (((eq (hobby->Prop)) marys_hobbies) (has_hobby mary)) of role definition named marys_hobbies_002
% 0.25/0.85 A new definition: (((eq (hobby->Prop)) marys_hobbies) (has_hobby mary))
% 0.25/0.85 Defined: marys_hobbies:=(has_hobby mary)
% 0.25/0.85 FOF formula (marys_hobbies belly_dancing) of role axiom named mary_does_belly_dancing
% 0.25/0.85 A new axiom: (marys_hobbies belly_dancing)
% 0.25/0.85 FOF formula ((marys_hobbies beer_drinking)->False) of role axiom named mary_does_not_do_beer_drinking
% 0.25/0.85 A new axiom: ((marys_hobbies beer_drinking)->False)
% 0.25/0.85 FOF formula (peters_hobbies beer_drinking) of role axiom named peter_does_beer_drinking
% 0.25/0.85 A new axiom: (peters_hobbies beer_drinking)
% 0.25/0.85 FOF formula (peters_hobbies weight_lifting) of role axiom named peter_does_weight_lifting
% 0.25/0.85 A new axiom: (peters_hobbies weight_lifting)
% 0.25/0.85 FOF formula (not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies)) of role conjecture named peter_and_mary_have_different_hobbies
% 0.25/0.85 Conjecture to prove = (not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies)):Prop
% 0.25/0.85 We need to prove ['(not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies))']
% 0.25/0.85 Parameter hobby:Type.
% 0.25/0.85 Parameter earthling:Type.
% 0.25/0.85 Parameter peter:earthling.
% 0.25/0.85 Parameter mary:earthling.
% 0.25/0.85 Parameter beer_drinking:hobby.
% 0.25/0.85 Parameter belly_dancing:hobby.
% 0.25/0.85 Parameter weight_lifting:hobby.
% 0.25/0.85 Parameter has_hobby:(earthling->(hobby->Prop)).
% 0.25/0.85 Definition peters_hobbies:=(has_hobby peter):(hobby->Prop).
% 0.25/0.85 Definition marys_hobbies:=(has_hobby mary):(hobby->Prop).
% 0.70/1.26 Axiom not_the_same_1:(not (((eq earthling) peter) mary)).
% 0.70/1.26 Axiom not_the_same_2:((and ((and (not (((eq hobby) beer_drinking) belly_dancing))) (not (((eq hobby) belly_dancing) weight_lifting)))) (not (((eq hobby) beer_drinking) weight_lifting))).
% 0.70/1.26 Axiom mary_does_belly_dancing:(marys_hobbies belly_dancing).
% 0.70/1.26 Axiom mary_does_not_do_beer_drinking:((marys_hobbies beer_drinking)->False).
% 0.70/1.26 Axiom peter_does_beer_drinking:(peters_hobbies beer_drinking).
% 0.70/1.26 Axiom peter_does_weight_lifting:(peters_hobbies weight_lifting).
% 0.70/1.26 Trying to prove (not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies))
% 0.70/1.26 Found peter_does_beer_drinking:(peters_hobbies beer_drinking)
% 0.70/1.26 Found peter_does_beer_drinking as proof of (peters_hobbies beer_drinking)
% 0.70/1.26 Found (x0 peter_does_beer_drinking) as proof of (marys_hobbies beer_drinking)
% 0.70/1.26 Found ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking) as proof of (marys_hobbies beer_drinking)
% 0.70/1.26 Found ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking) as proof of (marys_hobbies beer_drinking)
% 0.70/1.26 Found (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking)) as proof of False
% 0.70/1.26 Found (fun (x:(((eq (hobby->Prop)) peters_hobbies) marys_hobbies))=> (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking))) as proof of False
% 0.70/1.26 Found (fun (x:(((eq (hobby->Prop)) peters_hobbies) marys_hobbies))=> (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking))) as proof of (not (((eq (hobby->Prop)) peters_hobbies) marys_hobbies))
% 0.70/1.26 Got proof (fun (x:(((eq (hobby->Prop)) peters_hobbies) marys_hobbies))=> (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking)))
% 0.70/1.26 Time elapsed = 0.383088s
% 0.70/1.26 node=59 cost=58.000000 depth=6
% 0.70/1.26::::::::::::::::::::::
% 0.70/1.26 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.70/1.26 % SZS output start Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.70/1.26 (fun (x:(((eq (hobby->Prop)) peters_hobbies) marys_hobbies))=> (mary_does_not_do_beer_drinking ((x (fun (x1:(hobby->Prop))=> (x1 beer_drinking))) peter_does_beer_drinking)))
% 0.70/1.26 % SZS output end Proof for /export/starexec/sandbox2/benchmark/theBenchmark.p
%------------------------------------------------------------------------------